package com.ljpz.manage.controller;

import com.ljpz.manage.pojo.ItemParamItem;
import com.ljpz.manage.service.ItemParamItemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * Created by liujunchen on 2016/12/4.
 */
@RequestMapping("item/param/item")
@Controller
public class ItemParamItemController {
    @Autowired
    private ItemParamItemService itemParamItemService  ;

    /**
     *根据商品id 查询规格参数数据
     * @param itemId
     * @return
     */
    @RequestMapping(value = "{itemId}",method = RequestMethod.GET)
    public ResponseEntity<ItemParamItem>queryByItemId(@PathVariable("itemId") Long   itemId ){
        try{

        ItemParamItem  record  = new ItemParamItem();
        record.setItemId(itemId) ;
        ItemParamItem itemParamItem = this.itemParamItemService.queryOne(record )  ;
        if (null== itemParamItem){
            return  ResponseEntity.status(HttpStatus.NOT_FOUND).body(null)   ;
        }
        return   ResponseEntity.ok(itemParamItem )   ;
        }catch (Exception e ){
            e.printStackTrace();
        }
        return   ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(null)  ;
    }
}
